// OrderMapper.java
package cn.tedu.trading_platform.mapper;

import cn.tedu.trading_platform.pojo.entity.Order;
import cn.tedu.trading_platform.pojo.vo.OrderVO;
import org.apache.ibatis.annotations.*;

import java.util.List;

public interface OrderMapper {
    // 创建订单
    int insertOrder(Order order);

    // 根据ID删除订单
    int deleteOrder(Long id);

    // 根据用户ID查询订单
    List<OrderVO> selectOrdersByUserId(Long userId);

    // 更新订单状态
    int updateOrderStatus(@Param("id") Long id, @Param("status") Integer status);
}